package com.guoheng.hazard.sys.model.entity.hazard;

import lombok.Data;

import java.util.Date;
/**
 * 类功能描述:　MonitorSensor
 *
 * @author Eternal
 * @date 2019-11-21 10:57
 */
@Data
public class MonitorSensor {
    /**
    * ID
    */
    private Long id;

    /**
    * 企业ID
    */
    private Long entprId;

    /**
    * 传感器编号
    */
    private String sensorNo;

    /**
     * 传感器名称
     */
    private String sensorName;

    /**
    * 传感器类型：1：温度传感器；2：压力传感器；3：液位传感器；4：有毒气体传感器；5：可燃气体传感器
    */
    private Integer sensorType;

    /**
    * 经度
    */
    private Double longitude;

    /**
    * 纬度
    */
    private Double latitude;

    /**
    * 在厂区的位置
    */
    private String locFactory;

    /**
    * 所属重大危险源ID
    */
    private Long majorHazardId;

    /**
    * 重大危险源组成类型：1：储罐；2：仓库；3：生产场所
    */
    private Integer partType;

    /**
    * 组成部分ID
    */
    private Long partId;

    /**
    * sensor_type为1、2、4、5时：一级报警阈值；sensor_type为3时：低低位限报警阈值
    */
    private Double firstAlarmThreshold;

    /**
    * sensor_type为1、2、4、5时：二级报警阈值；sensor_type为3时：低位限报警阈值
    */
    private Double secondAlarmThreshold;

    /**
    * sensor_type为1、2、4、5时：空；sensor_type为3时：高位限报警阈值
    */
    private Double thirdAlarmThreshold;

    /**
    * sensor_type为1、2、4、5时：空；sensor_type为3时：高高位限报警阈值
    */
    private Double fourthAlarmThreshold;

    /**
    * 创建时间
    */
    private Date createTime;

    /**
    * 创建者
    */
    private String createBy;

    /**
    * 修改时间
    */
    private Date updateTime;

    /**
    * 修改者
    */
    private String updateBy;

    /**
    * 删除标识：0：未删除；1：已删除
    */
    private Boolean delFlag;

    /**
     * 单位
     */
    private String unit;
}